home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / gnu / a2_0b_Emacs_sr.lha / Emacs-19.25 / src / syntax_protos.h < prev    next >
C/C++ Source or Header  |  1994-08-18  |  2KB  |  112 lines

  1. /* Prototypes for functions defined in
  2. syntax.c
  3.  */
  4.  
  5. extern int Qsyntax_table_p;
  6.  
  7. extern int words_include_escapes;
  8.  
  9. extern int find_start_pos;
  10.  
  11. extern int find_start_value;
  12.  
  13. extern struct buffer * find_start_buffer;
  14.  
  15. extern int find_start_begv;
  16.  
  17. extern int find_start_modiff;
  18.  
  19. int find_defun_start(int pos);
  20.  
  21. extern struct Lisp_Subr Ssyntax_table_p;
  22.  
  23. int Fsyntax_table_p(int );
  24.  
  25. int check_syntax_table(int obj);
  26.  
  27. extern struct Lisp_Subr Ssyntax_table;
  28.  
  29. int Fsyntax_table(void);
  30.  
  31. extern struct Lisp_Subr Sstandard_syntax_table;
  32.  
  33. int Fstandard_syntax_table(void);
  34.  
  35. extern struct Lisp_Subr Scopy_syntax_table;
  36.  
  37. int Fcopy_syntax_table(int );
  38.  
  39. extern struct Lisp_Subr Sset_syntax_table;
  40.  
  41. int Fset_syntax_table(int );
  42.  
  43. extern unsigned char syntax_spec_code[256];
  44.  
  45. extern char syntax_code_spec[14];
  46.  
  47. extern struct Lisp_Subr Schar_syntax;
  48.  
  49. int Fchar_syntax(int );
  50.  
  51. extern struct Lisp_Subr Smodify_syntax_entry;
  52.  
  53. int Fmodify_syntax_entry(int , int , int );
  54.  
  55. void describe_syntax(int value);
  56.  
  57. int describe_syntax_1(int vector);
  58.  
  59. extern struct Lisp_Subr Sdescribe_syntax;
  60.  
  61. int Fdescribe_syntax(void);
  62.  
  63. int scan_words(register int from,
  64.                register int count);
  65.  
  66. extern struct Lisp_Subr Sforward_word;
  67.  
  68. int Fforward_word(int );
  69.  
  70. extern struct Lisp_Subr Sforward_comment;
  71.  
  72. int Fforward_comment(int );
  73.  
  74. extern int parse_sexp_ignore_comments;
  75.  
  76. int scan_lists(register int from,
  77.                int count,
  78.                int depth,
  79.                int sexpflag);
  80.  
  81. int char_quoted(register int pos);
  82.  
  83. extern struct Lisp_Subr Sscan_lists;
  84.  
  85. int Fscan_lists(int , int , int );
  86.  
  87. extern struct Lisp_Subr Sscan_sexps;
  88.  
  89. int Fscan_sexps(int , int );
  90.  
  91. extern struct Lisp_Subr Sbackward_prefix_chars;
  92.  
  93. int Fbackward_prefix_chars(void);
  94.  
  95. void scan_sexps_forward(struct lisp_parse_state * stateptr,
  96.                         register int from,
  97.                         int end,
  98.                         int targetdepth,
  99.                         int stopbefore,
  100.                         int oldstate,
  101.  
  102.                         int commentstop);
  103.  
  104. extern struct Lisp_Subr Sparse_partial_sexp;
  105.  
  106. int Fparse_partial_sexp(int , int , int , int , int , int );
  107.  
  108. int init_syntax_once(void);
  109.  
  110. int syms_of_syntax(void);
  111.  
  112.